C++ 的未來...至少是 Microsoft VC++ 的未來
延續昨天我談到「開發 Windows Phone App 可能沒你想像的簡單!」的話題。上星期五我買了一台新桌機,內建 Windows 8,引起我「想知道開發 Windows Phone App 的一些細節」,於是就上網搜尋了一些資料。照例我把這些文章分享給大家。
今天找到的影片,是 Microsoft 支持的 Channel9 教學頻道所提供的。該影片一共 56 分鐘,談到 C++ 的未來。我個人在 1997 年當遊戲程式設計師時,大量使用 C++,曾經非常喜歡 它,也對它非常熟悉(雖然後來這股熱情在 2000 年時,被 Java 取代)。去年,C++ 11 最新標準公布,將 C++ 又往前推進一個里程碑。錯過 C++ 11 的朋友,可以參考下方 Wikipedia 連結。這次藉著搜尋 Windows Phone App 相關文章的機會,又再次見到 Microsoft 大幅度改造 Visual C++,使之成為市場上少數幾個支援 C++11 標準的編譯器。
看完影片後,個人的最大收穫就是得知微軟把 App 分為「Desktop Apps」(Windows 7 之前跑在一搬 Windows 作業系統上的軟體),以及「Windows Store App」兩種。其中的 Windows Store App,擁有全新的程式設計模型(Programming Models),並且把 JavaScript 的地位,提升到與 C, C++, C#, VB 並列為五大語言。加上 HTML + CSS + JavaScript 也可以製作 iOS App 與 Android App,所以我可以預見,以後必然有一群人,專心致志於學習 HTML + CSS + JavaScript,好讓他們撰寫的手機 App,能夠橫跨 Android、iOS、與 Windows 三大平台。原來投身於「網頁設計」、感嘆自己望著 App 風潮沒趕上的朋友,未來應該有不錯的機會。
接著請欣賞這將近 56 分鐘的演講影片。看完後,你有什麼心得呢?
C++ 的未來 (Channel9, Microsoft, 55:54)
http://channel9.msdn.com/Events/Build/2012/2-005
C++ 11, 維基百科:
http://zh.wikipedia.org/wiki/C%2B%2B11